Parameter files To make a new font, run METAFONT and say "\mode=;input " where the following font file names are `standard': CMR17 cmr17 roman CMR12 cmr12 CMR10 cmr10* CMR9 cmr9 CMR8 cmr8 CMR7 cmr7* CMR6 cmr6 CMR5 cmr5* CMSL12 cmsl12 slanted roman CMSL10 cmsl10* CMSL9 cmsl9 CMSL8 cmsl8 CMDH10 cmdunh10 dunhill roman CMBX12 cmbx12 bold roman extended CMBX10 cmbx10* CMBX9 cmbx9 CMBX8 cmbx8 CMBX7 cmbx7* CMBX6 cmbx6 CMBX5 cmbx5* CMB10 cmb10 bold roman CMBL10 cmbxsl10 bold roman extended slanted CMTT12 cmtt12 typewriter CMTT10 cmtt10* CMTT9 cmtt9 CMTT8 cmtt8 CMVT10 cmvtt10 variable-width typewriter CMST10 cmsltt10 slanted typewriter CMSS17 cmss17 sans serif CMSS12 cmss12 CMSS10 cmss10 CMSS9 cmss9 CMSS8 cmss8 CMSI17 cmssi17 slanted sans serif CMSI12 cmssi12 CMSI10 cmssi10 CMSSI9 cmssi9 CMSSI8 cmssi8 CMSX10 cmssbx10 sans bold extended CMSC10 cmssdc10 sans demibold condensed CMSSQ8 cmssq8 sans quotation style CMSQI8 cmssqi8 slanted sans quotation style CMINCH cminch inch-high caps and digits CMFIB8 cmfib8 fibonacci roman CMFF10 cmff10 funny roman CMTI12 cmti12 text italic CMTI10 cmti10* CMTI9 cmti9 CMTI8 cmti8 CMTI7 cmti7 CMMI12 cmmi12 math italic CMMI10 cmmi10* CMMI9 cmmi9 CMMI8 cmmi8 CMMI7 cmmi7* CMMI6 cmmi6 CMMI5 cmmi5* CMBI10 cmbxti10 bold extended text italic CMMB10 cmmib10 math italic bold CMIT10 cmit10 italic typewriter CMU10 cmu10 unslanted text italic CMSY10 cmsy10* math symbols CMSY9 cmsy9 CMSY8 cmsy8 CMSY7 cmsy7* CMSY6 cmsy6 CMSY5 cmsy5* CMBY10 cmbsy10 bold math symbols CMEX10 cmex10* math extension CMTX10 cmtex10 TeX extended ASCII character set CMTEX9 cmtex9 CMTEX8 cmtex8 CMCC10 cmcsc10 caps and small caps CMTC10 cmtcsc10 typewriter caps and small caps (* means loaded by Plain TeX) Driver files Each parameter file invokes one of the main "driver files": ROMAN for roman fonts TITLE for caps and digits only CSC for caps and small caps TEXTIT for text italic fonts MATHIT for math italic fonts MATHSY for math symbol fonts MATHEX for math extension fonts TEXSET for the extended ASCII character set (TeXbook p369) Files with programs for individual characters A driver file inputs one of more of the following program files: ACCENT accents common to roman and italic 13 chars BIGACC wide accents for math extension font 6 chars BIGDEL delimiters for math extension font 92 chars BIGOP operators for math extension font 28 chars CALU calligraphic capitals 26 chars COMLIG ligatures common to roman and italic 5 chars CSCSPU special uppercase letters for caps and small caps 3 chars GREEKL lowercase Greek 29 chars GREEKU uppercase Greek 11 chars ITALD italic digits 10 chars ITALIG italic f-ligatures 5 chars ITALL italic lowercase 26 chars ITALMS italic math specials 7 chars ITALP italic punctuation 4 chars ITALSP special lowercase for italic 6 chars OLDDIG oldstyle digits 10 chars PUNCT punctuation common to roman and italic 19 chars ROMAND roman digits 10 chars ROMANL roman lowercase 27 chars ROMANP roman punctuation 4 chars ROMANU roman uppercase 26 chars ROMLIG roman f-ligatures 5 chars ROMMS roman math specials 19 chars ROMSPL special lowercase letters for roman 6 chars ROMSPU special uppercase letters for roman 3 chars ROMSUB substitutes for ligatures 2 chars SYM math symbols common to several fonts 35 chars SYMBOL math symbols in symbol font only 72 chars TSET special symbols in extended ASCII positions 3 chars TSETSL same, to be slanted 7 chars Total 519 chars Files with macros and utilities CMBASE the base macros 6TEST tests characters on TEST.MF with six parameter settings 3TEST same, with three parameter settings suitable for italic fonts RTEST tests characters on TEST.MF with cmr10 settings STEST same, cmssbx10 CTEST same, cmssbx10 but crisp XTEST same, cmbx10 ITEST same, cmti10 MTEST same, cmmi10 FTEST same, cmff10 TTEST same, cmtt10 BTEST same, cmb10 QTEST same, cmssqi8 5TEST same, cmbx5 ZTEST same, zzzzzz [copy zzzzzz.mf:=whatever.mf before using] 6TEST0, RTEST0, STEST0, etc.: same, but using TEST0.MF instead of TEST.MF